home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 10
/
AACD 10.iso
/
AACD
/
Programming
/
AmigaTalk
/
prelude
/
standard
< prev
next >
Wrap
Text File
|
2000-05-05
|
87KB
|
2,569 lines
pTempVar <- <primitive 110 11 >
<primitive 112 pTempVar 1 " getByteArray: " \
#( #[ 16r20 16r21 16rFA 16r02 16r9F 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " view " \
#( #[ 16r20 16rFA 16r01 16r9C 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " variables " \
#( #[ 16r20 16rFA 16r01 16r9E 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " superClass " \
#( #[ 16r20 16rFA 16r01 16r97 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " respondsTo: " \
#( #[ 16r20 16r72 16r22 16rA2 16rF7 16r12 16r22 16r21 16rFA 16r02 16r9B \
16rF7 16r02 16r5B 16rF3 16rF2 16r22 16r0A 16r2D 16rF1 16r72 \
16rF2 16rF9 16r16 16rF2 16r5C 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " respondsTo " \
#( #[ 16r20 16rFA 16r01 16r9A 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " printString " \
#( #[ 16r20 16rFA 16r01 16r98 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 8 " new: " \
#( #[ 16r20 16rFA 16r01 16r97 16r72 16r22 16rFA 16r01 16r03 16rF7 16r04 \
16r22 16rA0 16rF1 16r73 16rF2 16r20 16r23 16rFA 16r02 16r99 \
16r73 16r20 16r30 16rFA 16r02 16r9B 16rF7 16r05 16r23 16r21 \
16rB0 16rF1 16r73 16rF2 16r23 16rF3 16rF5] \
#( #new: )) >
<primitive 112 pTempVar 9 " new " \
#( #[ 16r20 16rFA 16r01 16r97 16r71 16r21 16rFA 16r01 16r03 16rF7 16r04 \
16r21 16rA0 16rF1 16r72 16rF2 16r20 16r22 16rFA 16r02 16r99 \
16r72 16r20 16r30 16rFA 16r02 16r9B 16rF7 16r04 16r22 16rA0 \
16rF1 16r72 16rF2 16r22 16rF3 16rF5] \
#( #new )) >
<primitive 112 pTempVar 10 " list " \
#( #[ 16r20 16rFA 16r01 16r9D 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 11 " edit " \
#( #[ 16r20 16rFA 16r01 16r96 16rF2 16rF5] \
#( )) >
<primitive 98 #Class \
<primitive 97 #Class #Object #AmigaTalk:General/Class.st \
#( ) \
#( #getByteArray: #view #variables #superClass #respondsTo: #respondsTo \
#printString #new: #new #list #edit ) \
pTempVar 4 4 >>
pTempVar <- <primitive 110 25 >
<primitive 112 pTempVar 1 " shouldNotImplement: " \
#( #[ 16r05 16r3A 16r30 16r21 16r0B 16r11 16r31 16r0B 16r11 16rB0 16r72 \
16r32 16r22 16r33 16r34 16rFA 16r04 16rB5 16rF3 16rF5] \
#( 'Method ' ' should NOT BE implemented!' 13 'User ERROR:' 'OKAY' )) >
<primitive 112 pTempVar 2 " doesNotUnderstand: " \
#( #[ 16r05 16r3A 16r30 16r21 16r0B 16r11 16r31 16r0B 16r11 16rB0 16r72 \
16r32 16r22 16r33 16r34 16rFA 16r04 16rB5 16rF3 16rF5] \
#( 'Method ' ' NOT understood!' 13 'User ERROR:' 'OKAY' )) >
<primitive 112 pTempVar 3 " notImplemented: " \
#( #[ 16r05 16r3A 16r30 16r21 16r0B 16r11 16r31 16r0B 16r11 16rB0 16r72 \
16r32 16r22 16r33 16r34 16rFA 16r04 16rB5 16rF3 16rF5] \
#( 'Method ' ' NOT implemented!' 13 'User ERROR:' 'OKAY' )) >
<primitive 112 pTempVar 4 " subclassResponsibility: " \
#( #[ 16r05 16r3A 16r30 16r21 16r0B 16r11 16r31 16r0B 16r11 16rB0 16r72 \
16r32 16r22 16r33 16r34 16rFA 16r04 16rB5 16rF3 16rF5] \
#( 'Method ' ' should be implemented in a SubClass!' 13 'User ERROR:' 'OKAY' )) >
<primitive 112 pTempVar 5 " shallowCopy " \
#( #[ 16r20 16rFA 16r01 16r04 16r71 16r21 16r50 16rC7 16rF7 16r04 16r20 \
16rF3 16rF8 16r1A 16rF2 16r20 16rA4 16rA0 16r72 16r51 16r21 \
16rB2 16rE1 16r03 16r0B 16r22 16r23 16r20 16r23 16rFA 16r02 \
16r6F 16rFA 16r03 16r70 16rF3 16rB3 16rF2 16r22 16rF3 16rF2 \
16rF5] \
#( )) >
<primitive 112 pTempVar 6 " respondsTo: " \
#( #[ 16r20 16rA4 16r21 16r0B 16r29 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " printString " \
#( #[ 16r20 16r0A 16r10 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 8 " print " \
#( #[ 16r20 16rA9 16rFA 16r01 16r79 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " notNil " \
#( #[ 16r5B 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 10 " next " \
#( #[ 16r5D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 11 " isNil " \
#( #[ 16r5C 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 12 " isMemberOf: " \
#( #[ 16r21 16r20 16rA4 16rB5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 13 " isKindOf: " \
#( #[ 16r20 16rA4 16r72 16r22 16rA2 16rF7 16r10 16r22 16r21 16rB5 16rF7 \
16r02 16r5B 16rF3 16rF2 16r22 16r0A 16r2D 16rF1 16r72 16rF2 \
16rF9 16r14 16rF2 16r5C 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 14 " first " \
#( #[ 16r20 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 15 " error: " \
#( #[ 16r21 16r20 16rFA 16r02 16r7A 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 16 " do: " \
#( #[ 16r20 16rA6 16r72 16r22 16rA2 16rF7 16r0B 16r21 16r22 16rB4 16rF2 \
16r20 16rA7 16rF1 16r72 16rF2 16rF9 16r0F 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 17 " deepCopy " \
#( #[ 16r20 16rFA 16r01 16r04 16r71 16r21 16r50 16rC7 16rF7 16r04 16r20 \
16rF3 16rF8 16r1C 16rF2 16r20 16rA4 16rA0 16r72 16r51 16r21 \
16rB2 16rE1 16r03 16r0D 16r22 16r23 16r20 16r23 16rFA 16r02 \
16r6F 16r0A 16r14 16rFA 16r03 16r70 16rF3 16rB3 16rF2 16r22 \
16rF3 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 18 " copy " \
#( #[ 16r20 16r0A 16r29 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 19 " class " \
#( #[ 16r20 16rFA 16r01 16r01 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 20 " asSymbol " \
#( #[ 16r20 16r0A 16r10 16r0A 16r11 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 21 " asString " \
#( #[ 16r20 16rA4 16rFA 16r01 16r98 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 22 " ~= " \
#( #[ 16r20 16r21 16rC9 16rAC 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 23 " = " \
#( #[ 16r20 16r21 16rB5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 24 " ~~ " \
#( #[ 16r20 16r21 16rB5 16rAC 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 25 " == " \
#( #[ 16r20 16r21 16rFA 16r02 16r07 16rF3 16rF5] \
#( )) >
<primitive 98 #Object \
<primitive 97 #Object #Object #AmigaTalk:General/Object.st \
#( ) \
#( #shouldNotImplement: #doesNotUnderstand: #notImplemented: \
#subclassResponsibility: #shallowCopy #respondsTo: #printString #print #notNil #next #isNil \
#isMemberOf: #isKindOf: #first #error: #do: #deepCopy #copy #class #asSymbol #asString #~= \
#= #~~ #== ) \
pTempVar 4 7 >>
pTempVar <- <primitive 110 19 >
<primitive 112 pTempVar 1 " sameAs: " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r66 16rF8 16r04 16rF2 16r20 16r0A 16r13 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " size " \
#( #[ 16r20 16rFA 16r01 16r64 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " print " \
#( #[ 16r20 16rFA 16r01 16r79 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " printString " \
#( #[ 16r20 16rFA 16r01 16r6D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " printAt: " \
#( #[ 16r20 16r21 16r0A 16r30 16r21 16r0A 16r31 16rFA 16r03 16r7E 16rF2 \
16rF5] \
#( )) >
<primitive 112 pTempVar 6 " new: " \
#( #[ 16r21 16rFA 16r01 16r73 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " deepCopy " \
#( #[ 16r20 16rFA 16r01 16r6B 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 8 " copyFrom:length: " \
#( #[ 16r20 16r21 16r22 16rFA 16r03 16r6A 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " copyFrom:to: " \
#( #[ 16r20 16r21 16r22 16r21 16rC1 16r51 16rC0 16rFA 16r03 16r6A 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 10 " compareError " \
#( #[ 16r20 16r30 16rBC 16rF3 16rF5] \
#( 'strings can only be compared to strings' )) >
<primitive 112 pTempVar 11 " at:put: " \
#( #[ 16r20 16r21 16r22 16rFA 16r03 16r69 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 12 " at: " \
#( #[ 16r20 16r21 16rFA 16r02 16r68 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 13 " asSymbol " \
#( #[ 16r20 16rFA 16r01 16r6C 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 14 " > " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r09 16r20 16r21 16rFA 16r02 \
16r65 16r50 16rCC 16rF8 16r04 16rF2 16r20 16r0A 16r13 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 15 " >= " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r09 16r20 16r21 16rFA 16r02 \
16r65 16r50 16rCB 16rF8 16r04 16rF2 16r20 16r0A 16r13 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 16 " <= " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r09 16r20 16r21 16rFA 16r02 \
16r65 16r50 16rC8 16rF8 16r04 16rF2 16r20 16r0A 16r13 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 17 " < " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r09 16r20 16r21 16rFA 16r02 \
16r65 16r50 16rC7 16rF8 16r04 16rF2 16r20 16r0A 16r13 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 18 " = " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r09 16r20 16r21 16rFA 16r02 \
16r65 16r50 16rC9 16rF8 16r04 16rF2 16r20 16r0A 16r13 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 19 " , " \
#( #[ 16r20 16r20 16r21 16rFA 16r02 16r06 16rF7 16r03 16r21 16rF8 16r03 \
16rF2 16r21 16rA9 16rFA 16r02 16r67 16rF3 16rF5] \
#( )) >
<primitive 98 #String \
<primitive 97 #String #ArrayedCollection #AmigaTalk:General/String.st \
#( ) \
#( #sameAs: #size #print #printString #printAt: #new: #deepCopy #copyFrom:length: \
#copyFrom:to: #compareError #at:put: #at: #asSymbol #> #>= #<= #< #= #, ) \
pTempVar 3 5 >>
pTempVar <- <primitive 110 1 >
<primitive 112 pTempVar 1 " nothing " \
#( #[ 16r51 16rF2 16rF5] \
#( )) >
<primitive 98 #ArrayedCollection \
<primitive 97 #ArrayedCollection #Object #AmigaTalk:General/LArray.st \
#( ) \
#( #nothing ) \
pTempVar 1 2 >>
pTempVar <- <primitive 110 3 >
<primitive 112 pTempVar 1 " printString " \
#( #[ 16r30 16rF3 16rF5] \
#( 'nil' )) >
<primitive 112 pTempVar 2 " notNil " \
#( #[ 16r5C 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " isNil " \
#( #[ 16r5B 16rF3 16rF5] \
#( )) >
<primitive 98 #UndefinedObject \
<primitive 97 #UndefinedObject #Object #AmigaTalk:General/UndefinedObject.st \
#( ) \
#( #printString #notNil #isNil ) \
pTempVar 1 2 >>
pTempVar <- <primitive 110 6 >
<primitive 112 pTempVar 1 " size " \
#( #[ 16r20 16rFA 16r01 16r04 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " printString " \
#( #[ 16r30 16r71 16r20 16rFA 16r01 16r04 16r72 16r22 16r50 16rCC 16rF7 \
16r15 16r20 16r22 16rFA 16r02 16r6F 16rA9 16r31 16r0B 16r11 \
16r21 16r0B 16r11 16r71 16r22 16r51 16rC1 16rF1 16r72 16rF2 \
16rF9 16r1A 16rF2 16r32 16r21 16r0B 16r11 16rF3 16rF5] \
#( ')' ' ' '#( ' )) >
<primitive 112 pTempVar 3 " grow: " \
#( #[ 16r20 16r21 16rFA 16r02 16r71 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " at:put: " \
#( #[ 16r21 16r51 16rC7 16rFB 16r06 16r21 16r20 16rFA 16r01 16r04 16rCC \
16rF7 16r06 16r20 16r30 16rBC 16rF2 16r5D 16rF3 16rF2 16r20 \
16r21 16r22 16rFA 16r03 16r70 16rF2 16r22 16rF3 16rF5] \
#( 'index error' )) >
<primitive 112 pTempVar 5 " at: " \
#( #[ 16r21 16r51 16rC7 16rFB 16r06 16r21 16r20 16rFA 16r01 16r04 16rCC \
16rF7 16r06 16r20 16r30 16rBC 16rF2 16r5D 16rF3 16rF2 16r20 \
16r21 16rFA 16r02 16r6F 16rF3 16rF5] \
#( 'index error' )) >
<primitive 112 pTempVar 6 " new: " \
#( #[ 16r21 16rFA 16r01 16r72 16rF3 16rF5] \
#( )) >
<primitive 98 #Array \
<primitive 97 #Array #ArrayedCollection #AmigaTalk:General/Array.st \
#( ) \
#( #size #printString #grow: #at:put: #at: #new: ) \
pTempVar 3 4 >>
pTempVar <- <primitive 110 6 >
<primitive 112 pTempVar 1 " xor: " \
#( #[ 16r20 16r21 16rB6 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " eqv: " \
#( #[ 16r20 16r21 16rB5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " or: " \
#( #[ 16r20 16rFB 16r02 16r21 16rA5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " and: " \
#( #[ 16r20 16rFC 16r02 16r21 16rA5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " | " \
#( #[ 16r20 16rFB 16r01 16r21 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " & " \
#( #[ 16r20 16rFC 16r01 16r21 16rF3 16rF5] \
#( )) >
<primitive 98 #Boolean \
<primitive 97 #Boolean #Object #AmigaTalk:General/Boolean.st \
#( ) \
#( #xor: #eqv: #or: #and: #| #& ) \
pTempVar 2 3 >>
pTempVar <- <primitive 110 5 >
<primitive 112 pTempVar 1 " not " \
#( #[ 16r5C 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " ifFalse: " \
#( #[ 16r5D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " ifTrue: " \
#( #[ 16r21 16rA5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " ifFalse:ifTrue: " \
#( #[ 16r22 16rA5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " ifTrue:ifFalse: " \
#( #[ 16r21 16rA5 16rF3 16rF5] \
#( )) >
<primitive 98 #True \
<primitive 97 #True #Boolean #AmigaTalk:General/True.st \
#( ) \
#( #not #ifFalse: #ifTrue: #ifFalse:ifTrue: #ifTrue:ifFalse: ) \
pTempVar 3 2 >>
pTempVar <- <primitive 110 5 >
<primitive 112 pTempVar 1 " not " \
#( #[ 16r5B 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " ifFalse: " \
#( #[ 16r21 16rA5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " ifTrue: " \
#( #[ 16r5D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " ifFalse:ifTrue: " \
#( #[ 16r21 16rA5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " ifTrue:ifFalse: " \
#( #[ 16r22 16rA5 16rF3 16rF5] \
#( )) >
<primitive 98 #False \
<primitive 97 #False #Boolean #AmigaTalk:General/False.st \
#( ) \
#( #not #ifFalse: #ifTrue: #ifFalse:ifTrue: #ifTrue:ifFalse: ) \
pTempVar 3 2 >>
pTempVar <- <primitive 110 14 >
<primitive 112 pTempVar 1 " value:value:value:value:value: " \
#( #[ 16r55 16rFA 16r01 16r8C 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " value:value:value:value: " \
#( #[ 16r54 16rFA 16r01 16r8C 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " value:value:value: " \
#( #[ 16r53 16rFA 16r01 16r8C 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " value:value: " \
#( #[ 16r52 16rFA 16r01 16r8C 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " value: " \
#( #[ 16r51 16rFA 16r01 16r8C 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " value " \
#( #[ 16r50 16rFA 16r01 16r8C 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " whileFalse: " \
#( #[ 16r20 16rA5 16rF6 16r05 16r21 16rA5 16rF2 16rF9 16r09 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 8 " whileFalse " \
#( #[ 16r20 16rA5 16rF6 16r04 16r5D 16rF2 16rF9 16r08 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " whileTrue: " \
#( #[ 16r20 16rA5 16rF7 16r05 16r21 16rA5 16rF2 16rF9 16r09 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 10 " whileTrue " \
#( #[ 16r20 16rA5 16rF7 16r04 16r5D 16rF2 16rF9 16r08 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 11 " forkWith: " \
#( #[ 16r20 16r21 16r0B 16r23 16r0A 16r27 16rF2 16r5D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 12 " fork " \
#( #[ 16r20 16r0A 16r21 16r0A 16r27 16rF2 16r5D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 13 " newProcessWith: " \
#( #[ 16r20 16r21 16rFA 16r02 16r8D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 14 " newProcess " \
#( #[ 16r20 16rFA 16r01 16r8D 16rF3 16rF5] \
#( )) >
<primitive 98 #Block \
<primitive 97 #Block #Object #AmigaTalk:General/Block.st \
#( ) \
#( #value:value:value:value:value: #value:value:value:value: #value:value:value: \
#value:value: #value: #value #whileFalse: #whileFalse #whileTrue: #whileTrue #forkWith: \
#fork #newProcessWith: #newProcess ) \
pTempVar 6 3 >>
pTempVar <- <primitive 110 3 >
<primitive 112 pTempVar 1 " asString " \
#( #[ 16r20 16rFA 16r01 16r5D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " printString " \
#( #[ 16r20 16rFA 16r01 16r5C 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " == " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r5B 16rF8 16r02 16rF2 16r5C 16rF3 16rF5] \
#( )) >
<primitive 98 #Symbol \
<primitive 97 #Symbol #Object #AmigaTalk:General/Symbol.st \
#( ) \
#( #asString #printString #== ) \
pTempVar 2 4 >>
pTempVar <- <primitive 110 9 >
<primitive 112 pTempVar 1 " max: " \
#( #[ 16r20 16r21 16rCC 16rF7 16r03 16r20 16rF8 16r02 16rF2 16r21 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 2 " min: " \
#( #[ 16r20 16r21 16rC7 16rF7 16r03 16r20 16rF8 16r02 16rF2 16r21 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 3 " between:and: " \
#( #[ 16r20 16r21 16rCB 16rFC 16r03 16r20 16r22 16rC8 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " > " \
#( #[ 16r21 16r20 16rC7 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " >= " \
#( #[ 16r20 16r21 16rCC 16rFB 16r03 16r20 16r21 16rC9 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " ~= " \
#( #[ 16r20 16r21 16rC9 16rAC 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " = " \
#( #[ 16r20 16r21 16rCC 16rFB 16r03 16r20 16r21 16rC7 16rAC 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 8 " < " \
#( #[ 16r21 16r20 16rCC 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " <= " \
#( #[ 16r20 16r21 16rC7 16rFB 16r03 16r20 16r21 16rC9 16rF3 16rF5] \
#( )) >
<primitive 98 #Magnitude \
<primitive 97 #Magnitude #Object #AmigaTalk:General/Magnitude.st \
#( ) \
#( #max: #min: #between:and: #> #>= #~= #= #< #<= ) \
pTempVar 3 4 >>
pTempVar <- <primitive 110 30 >
<primitive 112 pTempVar 1 " truncateTo: " \
#( #[ 16r20 16r21 16rBE 16r0A 16r2E 16r21 16rC2 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " to:by: " \
#( #[ 16r05 16r2E 16rA0 16rF1 16r20 16r21 16r22 16r83 16r00 16rF2 16rF3 \
16rF5] \
#( #from:to:by: )) >
<primitive 112 pTempVar 3 " to: " \
#( #[ 16r05 16r2E 16rA0 16rF1 16r20 16r21 16r51 16r83 16r00 16rF2 16rF3 \
16rF5] \
#( #from:to:by: )) >
<primitive 112 pTempVar 4 " strictlyPositive " \
#( #[ 16r20 16r50 16rCC 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " squared " \
#( #[ 16r20 16r20 16rC2 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " sqrt " \
#( #[ 16r20 16rAF 16r0A 16r2A 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " sign " \
#( #[ 16r20 16r50 16rC7 16rF7 16r03 16r5A 16rF8 16r0B 16rF2 16r20 16r50 \
16rCC 16rF7 16r03 16r51 16rF8 16r02 16rF2 16r50 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 8 " roundTo: " \
#( #[ 16r20 16r21 16rBE 16r0A 16r28 16r21 16rC2 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " reciprocal " \
#( #[ 16r30 16r20 16rBE 16rF3 16rF5] \
#( 1.00 )) >
<primitive 112 pTempVar 10 " raisedTo: " \
#( #[ 16r20 16rAF 16r21 16rAF 16r0B 16r10 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 11 " radians " \
#( #[ 16r05 16r36 16r20 16rAF 16rB0 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 12 " positive " \
#( #[ 16r20 16r50 16rCB 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 13 " pi " \
#( #[ 16r20 16r30 16rC2 16rF3 16rF5] \
#( 3.1415926 )) >
<primitive 112 pTempVar 14 " negative " \
#( #[ 16r20 16r50 16rC7 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 15 " negated " \
#( #[ 16r50 16r20 16rC1 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 16 " log: " \
#( #[ 16r20 16r0A 16r20 16r21 16r0A 16r20 16rBE 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 17 " ln " \
#( #[ 16r20 16rAF 16r0A 16r20 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 18 " gamma " \
#( #[ 16r20 16rAF 16r0A 16r1A 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 19 " exp " \
#( #[ 16r20 16rAF 16r0A 16r17 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 20 " abs " \
#( #[ 16r20 16r50 16rC7 16rF7 16r05 16r50 16r20 16rC1 16rF8 16r02 16rF2 \
16r20 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 21 " @ " \
#( #[ 16r05 16r35 16rA0 16r20 16r0B 16r32 16r21 16r0B 16r33 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 22 " ^ " \
#( #[ 16r20 16rAF 16r21 16rAF 16r0B 16r10 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 23 " / " \
#( #[ 16r20 16r21 16r0B 16r22 16r21 16r20 16r0B 16r22 16rBE 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 24 " * " \
#( #[ 16r20 16r21 16r0B 16r22 16r21 16r20 16r0B 16r22 16rC2 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 25 " - " \
#( #[ 16r20 16r21 16r0B 16r22 16r21 16r20 16r0B 16r22 16rC1 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 26 " + " \
#( #[ 16r20 16r21 16r0B 16r22 16r21 16r20 16r0B 16r22 16rC0 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 27 " > " \
#( #[ 16r20 16r21 16r0B 16r22 16r21 16r20 16r0B 16r22 16rCC 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 28 " < " \
#( #[ 16r20 16r21 16r0B 16r22 16r21 16r20 16r0B 16r22 16rC7 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 29 " = " \
#( #[ 16r20 16r21 16r0B 16r22 16r21 16r20 16r0B 16r22 16rC9 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 30 " maxtype: " \
#( #[ 16r20 16r21 16rFA 16r02 16r09 16rF7 16r03 16r20 16rF8 16r04 16rF2 \
16r21 16r20 16rBF 16rF3 16rF5] \
#( )) >
<primitive 98 #Number \
<primitive 97 #Number #Magnitude #AmigaTalk:General/Number.st \
#( ) \
#( #truncateTo: #to:by: #to: #strictlyPositive #squared #sqrt #sign #roundTo: \
#reciprocal #raisedTo: #radians #positive #pi #negative #negated #log: #ln #gamma #exp \
#abs #@ #^ #/ #* #- #+ #> #< #= #maxtype: ) \
pTempVar 3 6 >>
pTempVar <- <primitive 110 31 >
<primitive 112 pTempVar 1 " timesRepeat: " \
#( #[ 16r50 16r72 16r22 16r20 16rC7 16rF7 16r0B 16r21 16rA5 16rF2 16r22 \
16r51 16rC0 16rF1 16r72 16rF2 16rF9 16r10 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " intNegRem: " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r12 16r20 16r20 16r50 16rC7 \
16rF7 16r03 16r5A 16rF8 16r02 16rF2 16r51 16rC2 16r72 16r22 \
16r21 16rCD 16rF8 16r04 16rF2 16r20 16r0A 16r22 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 3 " rem: " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r1D 16rF8 16r04 16rF2 16r20 16r0A 16r22 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " radix: " \
#( #[ 16r20 16r21 16rFA 16r02 16r1A 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " // " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r13 16rF8 16r04 16rF2 16r20 16r0A 16r22 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " quo: " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r1C 16rF8 16r04 16rF2 16r20 16r0A 16r22 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " odd " \
#( #[ 16r20 16r52 16rCD 16r50 16rCA 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 8 " noMask: " \
#( #[ 16r50 16r20 16r21 16rC5 16rC9 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " lcm: " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r0A 16r20 16r21 16rC2 16r20 \
16r21 16r0B 16r1B 16rCE 16rF8 16r04 16rF2 16r20 16r0A 16r22 \
16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 10 " highBit " \
#( #[ 16r20 16rFA 16r01 16r22 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 11 " gcd: " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r14 16rF8 16r04 16rF2 16r20 16r0A 16r22 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 12 " factorial " \
#( #[ 16r20 16rFA 16r01 16r26 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 13 " even " \
#( #[ 16r20 16r52 16rCD 16r50 16rC9 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 14 " bitXor: " \
#( #[ 16r20 16r21 16rFA 16r02 16r18 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 15 " bitShift: " \
#( #[ 16r20 16r21 16rFA 16r02 16r19 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 16 " bitOr: " \
#( #[ 16r20 16r21 16rFA 16r02 16r16 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 17 " bitInvert " \
#( #[ 16r20 16rFA 16r01 16r21 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 18 " bitAt: " \
#( #[ 16r20 16r21 16rFA 16r02 16r15 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 19 " bitAnd: " \
#( #[ 16r20 16r21 16rFA 16r02 16r17 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 20 " asString " \
#( #[ 16r20 16rFA 16r01 16r25 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 21 " asFloat " \
#( #[ 16r20 16rFA 16r01 16r27 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 22 " asCharacter " \
#( #[ 16r20 16rFA 16r01 16r24 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 23 " anyMask: " \
#( #[ 16r50 16r20 16r21 16rFA 16r02 16r17 16rCA 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 24 " allMask: " \
#( #[ 16r21 16r20 16r21 16rFA 16r02 16r17 16rC9 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 25 " / " \
#( #[ 16r20 16rAF 16r21 16rBE 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 26 " * " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r12 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #* )) >
<primitive 112 pTempVar 27 " - " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r0B 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #- )) >
<primitive 112 pTempVar 28 " + " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r0A 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #+ )) >
<primitive 112 pTempVar 29 " < " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r0C 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #< )) >
<primitive 112 pTempVar 30 " > " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r0D 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #> )) >
<primitive 112 pTempVar 31 " = " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r10 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #= )) >
<primitive 98 #Integer \
<primitive 97 #Integer #Number #AmigaTalk:General/Integer.st \
#( ) \
#( #timesRepeat: #intNegRem: #rem: #radix: #// #quo: #odd #noMask: #lcm: #highBit \
#gcd: #factorial #even #bitXor: #bitShift: #bitOr: #bitInvert #bitAt: #bitAnd: \
#asString #asFloat #asCharacter #anyMask: #allMask: #/ #* #- #+ #< #> #= ) \
pTempVar 3 5 >>
pTempVar <- <primitive 110 18 >
<primitive 112 pTempVar 1 " printString " \
#( #[ 16r30 16r20 16rFA 16r01 16r3A 16r0B 16r11 16rF3 16rF5] \
#( '$' )) >
<primitive 112 pTempVar 2 " isVowel " \
#( #[ 16r20 16rFA 16r01 16r33 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " isUppercase " \
#( #[ 16r20 16r30 16r31 16r82 16r02 16rF3 16rF5] \
#( $A $Z #between:and: )) >
<primitive 112 pTempVar 4 " isSeparator " \
#( #[ 16r20 16rFA 16r01 16r37 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " isLowercase " \
#( #[ 16r20 16r30 16r31 16r82 16r02 16rF3 16rF5] \
#( $a $z #between:and: )) >
<primitive 112 pTempVar 6 " isLetter " \
#( #[ 16r20 16r80 16r00 16rFB 16r03 16r20 16r80 16r01 16rF3 16rF5] \
#( #isLowercase #isUppercase )) >
<primitive 112 pTempVar 7 " isDigit " \
#( #[ 16r20 16r30 16r31 16r82 16r02 16rF3 16rF5] \
#( $0 $9 #between:and: )) >
<primitive 112 pTempVar 8 " isAlphaNumeric " \
#( #[ 16r20 16rFA 16r01 16r38 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " digitValue " \
#( #[ 16r20 16rFA 16r01 16r32 16rF1 16r71 16rA1 16rF7 16r03 16r20 16r30 \
16rBC 16rF2 16r21 16rF3 16rF5] \
#( 'digitValue on nondigit char' )) >
<primitive 112 pTempVar 10 " compareError " \
#( #[ 16r20 16r30 16rBC 16rF3 16rF5] \
#( 'char cannot be compared to non char' )) >
<primitive 112 pTempVar 11 " asString " \
#( #[ 16r20 16rFA 16r01 16r3A 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 12 " asUppercase " \
#( #[ 16r20 16rFA 16r01 16r35 16rF7 16r06 16r20 16rFA 16r01 16r39 16rF8 \
16r02 16rF2 16r20 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 13 " asLowercase " \
#( #[ 16r20 16rFA 16r01 16r36 16rF7 16r06 16r20 16rFA 16r01 16r39 16rF8 \
16r02 16rF2 16r20 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 14 " asciiValue " \
#( #[ 16r20 16rFA 16r01 16r3B 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 15 " > " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r2B 16rF8 16r04 16rF2 16r20 16r0A 16r13 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 16 " = " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r2E 16rF8 16r04 16rF2 16r20 16r0A 16r13 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 17 " < " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r2A 16rF8 16r04 16rF2 16r20 16r0A 16r13 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 18 " == " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r2E 16rF8 16r02 16rF2 16r5C 16rF3 16rF5] \
#( )) >
<primitive 98 #Char \
<primitive 97 #Char #Magnitude #AmigaTalk:General/Char.st \
#( ) \
#( #printString #isVowel #isUppercase #isSeparator #isLowercase #isLetter \
#isDigit #isAlphaNumeric #digitValue #compareError #asString #asUppercase #asLowercase \
#asciiValue #> #= #< #== ) \
pTempVar 2 4 >>
pTempVar <- <primitive 110 25 >
<primitive 112 pTempVar 1 " truncated " \
#( #[ 16r20 16r30 16rC7 16rF7 16r06 16r20 16rFA 16r01 16r49 16rF8 16r05 \
16rF2 16r20 16rFA 16r01 16r48 16rF3 16rF5] \
#( 0.0 )) >
<primitive 112 pTempVar 2 " sqrt " \
#( #[ 16r20 16rFA 16r01 16r47 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " rounded " \
#( #[ 16r20 16r30 16rC0 16rFA 16r01 16r48 16rF3 16rF5] \
#( 0.5 )) >
<primitive 112 pTempVar 4 " radix: " \
#( #[ 16r20 16r21 16rFA 16r02 16r59 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " ln " \
#( #[ 16r20 16rFA 16r01 16r46 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " integerPart " \
#( #[ 16r20 16rFA 16r01 16r4B 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " gamma " \
#( #[ 16r20 16rFA 16r01 16r4D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 8 " fractionPart " \
#( #[ 16r20 16rFA 16r01 16r4C 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " floor " \
#( #[ 16r20 16rFA 16r01 16r48 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 10 " exp " \
#( #[ 16r20 16rFA 16r01 16r4F 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 11 " coerce: " \
#( #[ 16r21 16rAF 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 12 " ceiling " \
#( #[ 16r20 16rFA 16r01 16r49 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 13 " asString " \
#( #[ 16r20 16rFA 16r01 16r4E 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 14 " asFloat " \
#( #[ 16r20 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 15 " arcTan " \
#( #[ 16r05 16r36 16r20 16rFA 16r01 16r56 16rB0 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 16 " arcSin " \
#( #[ 16r05 16r36 16r20 16rFA 16r01 16r54 16rB0 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 17 " arcCos " \
#( #[ 16r05 16r36 16r20 16rFA 16r01 16r55 16rB0 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 18 " ^ " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r58 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #raisedTo: )) >
<primitive 112 pTempVar 19 " / " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r45 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #/ )) >
<primitive 112 pTempVar 20 " * " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r44 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #* )) >
<primitive 112 pTempVar 21 " - " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r3D 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #- )) >
<primitive 112 pTempVar 22 " + " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r3C 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #+ )) >
<primitive 112 pTempVar 23 " > " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r3F 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #> )) >
<primitive 112 pTempVar 24 " < " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r3E 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #< )) >
<primitive 112 pTempVar 25 " = " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r42 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #= )) >
<primitive 98 #Float \
<primitive 97 #Float #Number #AmigaTalk:General/Float.st \
#( ) \
#( #truncated #sqrt #rounded #radix: #ln #integerPart #gamma #fractionPart #floor \
#exp #coerce: #ceiling #asString #asFloat #arcTan #arcSin #arcCos #^ #/ #* #- #+ #> \
#< #= ) \
pTempVar 2 4 >>
pTempVar <- <primitive 110 8 >
<primitive 112 pTempVar 1 " printString " \
#( #[ 16r10 16r0A 16r10 16r30 16r0B 16r11 16rF3 16rF5] \
#( ' radians' )) >
<primitive 112 pTempVar 2 " asFloat " \
#( #[ 16r10 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " tan " \
#( #[ 16r10 16rFA 16r01 16r51 16r10 16rFA 16r01 16r52 16rBE 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 4 " cos " \
#( #[ 16r10 16rFA 16r01 16r52 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " sin " \
#( #[ 16r10 16rFA 16r01 16r51 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " = " \
#( #[ 16r10 16r21 16rAF 16rC9 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " < " \
#( #[ 16r10 16r21 16rAF 16rC7 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 8 " new: " \
#( #[ 16r21 16rAF 16rFA 16r01 16r50 16r60 16rF5] \
#( )) >
<primitive 98 #Radian \
<primitive 97 #Radian #Magnitude #AmigaTalk:General/Radian.st \
#( #value ) \
#( #printString #asFloat #tan #cos #sin #= #< #new: ) \
pTempVar 2 3 >>
pTempVar <- <primitive 110 21 >
<primitive 112 pTempVar 1 " y: " \
#( #[ 16r21 16r61 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " y " \
#( #[ 16r11 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " x:y: " \
#( #[ 16r21 16r60 16r22 16r61 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " x: " \
#( #[ 16r21 16r60 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " x " \
#( #[ 16r10 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " transpose " \
#( #[ 16r05 16r35 16rA0 16r11 16r0B 16r32 16r10 16r0B 16r33 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 7 " printString " \
#( #[ 16r10 16rA9 16r30 16r0B 16r11 16r11 16rA9 16r0B 16r11 16rF3 16rF5 \
] \
#( ' @ ' )) >
<primitive 112 pTempVar 8 " min: " \
#( #[ 16r05 16r35 16rA0 16r10 16r21 16r0A 16r30 16rCF 16r0B 16r32 16r11 \
16r21 16r0A 16r31 16rCF 16r0B 16r33 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " max: " \
#( #[ 16r05 16r35 16rA0 16r10 16r21 16r0A 16r30 16r0C 16r10 16r0B 16r32 \
16r11 16r21 16r0A 16r31 16r0C 16r10 16r0B 16r33 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 10 " dist: " \
#( #[ 16r10 16r21 16r0A 16r30 16rC1 16r0A 16r2B 16r11 16r21 16r0A 16r31 \
16rC1 16r0A 16r2B 16rC0 16r0A 16r2A 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 11 " asString " \
#( #[ 16r10 16r0A 16r10 16r30 16r0B 16r11 16r11 16r0A 16r10 16r0B 16r11 \
16rF3 16rF5] \
#( ' @ ' )) >
<primitive 112 pTempVar 12 " abs " \
#( #[ 16r05 16r35 16rA0 16r10 16rAD 16r0B 16r32 16r11 16rAD 16r0B 16r33 \
16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 13 " // " \
#( #[ 16r05 16r35 16rA0 16r10 16r21 16r0B 16r12 16r0B 16r32 16r11 16r21 \
16r0B 16r12 16r0B 16r33 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 14 " / " \
#( #[ 16r05 16r35 16rA0 16r10 16r21 16rBE 16r0B 16r32 16r11 16r21 16rBE \
16r0B 16r33 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 15 " - " \
#( #[ 16r05 16r35 16rA0 16r10 16r21 16r0A 16r30 16rC1 16r0B 16r32 16r11 \
16r21 16r0A 16r31 16rC1 16r0B 16r33 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 16 " + " \
#( #[ 16r05 16r35 16rA0 16r10 16r21 16r0A 16r30 16rC0 16r0B 16r32 16r11 \
16r21 16r0A 16r31 16rC0 16r0B 16r33 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 17 " * " \
#( #[ 16r05 16r35 16rA0 16r10 16r21 16rC2 16r0B 16r32 16r11 16r21 16rC2 \
16r0B 16r33 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 18 " = " \
#( #[ 16r10 16r21 16r0A 16r30 16rC9 16rFC 16r05 16r11 16r21 16r0A 16r31 \
16rC9 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 19 " >= " \
#( #[ 16r10 16r21 16r0A 16r30 16rCB 16rFC 16r05 16r11 16r21 16r0A 16r31 \
16rCB 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 20 " <= " \
#( #[ 16r10 16r21 16r0A 16r30 16rC8 16rFC 16r05 16r11 16r21 16r0A 16r31 \
16rC7 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 21 " < " \
#( #[ 16r10 16r21 16r0A 16r30 16rC7 16rFC 16r05 16r11 16r21 16r0A 16r31 \
16rC7 16rF3 16rF5] \
#( )) >
<primitive 98 #Point \
<primitive 97 #Point #Magnitude #AmigaTalk:General/Point.st \
#( #xvalue #yvalue ) \
#( #y: #y #x:y: #x: #x #transpose #printString #min: #max: #dist: #asString #abs \
#// #/ #- #+ #* #= #>= #<= #< ) \
pTempVar 3 4 >>
pTempVar <- <primitive 110 7 >
<primitive 112 pTempVar 1 " next: " \
#( #[ 16r05 16r1E 16r21 16rB0 16r72 16r51 16r21 16rB2 16rE1 16r03 16r06 \
16r22 16r23 16r20 16rA7 16rD0 16rF3 16rB3 16rF2 16r22 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 2 " randInteger: " \
#( #[ 16r20 16rA7 16r21 16rC2 16r0A 16r2E 16r51 16rC0 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " between:and: " \
#( #[ 16r20 16rA7 16r22 16r21 16rC1 16rC2 16r21 16rC0 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " next " \
#( #[ 16r10 16rFA 16r01 16r23 16rF1 16r60 16rFA 16r01 16r20 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 5 " first " \
#( #[ 16r10 16rFA 16r01 16r23 16rF1 16r60 16rFA 16r01 16r20 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 6 " randomize " \
#( #[ 16rFA 16r00 16rA1 16r60 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " new " \
#( #[ 16r51 16r60 16rF5] \
#( )) >
<primitive 98 #Random \
<primitive 97 #Random #Object #AmigaTalk:General/Random.st \
#( #seed ) \
#( #next: #randInteger: #between:and: #next #first #randomize #new ) \
pTempVar 4 6 >>
pTempVar <- <primitive 110 23 >
<primitive 112 pTempVar 1 " size " \
#( #[ 16r50 16r71 16r20 16rE1 16r02 16r06 16r21 16r51 16rC0 16rF1 16r71 \
16rF3 16rB3 16rF2 16r21 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " shallowCopy " \
#( #[ 16r05 16r30 16rA0 16r71 16r20 16rE1 16r02 16r05 16r21 16r22 16r0B \
16r16 16rF3 16rB3 16rF2 16r20 16r21 16rBF 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " select: " \
#( #[ 16r20 16r20 16rA4 16rA0 16rE2 16r02 16r0B 16r21 16r23 16rB4 16rF7 \
16r03 16r22 16r23 16rBD 16rF2 16r22 16rF3 16rD7 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 4 " remove:ifAbsent: " \
#( #[ 16r20 16r21 16r0B 16r1E 16rF7 16r06 16r20 16r21 16r0B 16r27 16rF8 \
16r03 16rF2 16r22 16rA5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " remove: " \
#( #[ 16r20 16r21 16rE0 16r04 16r20 16r30 16rBC 16rF4 16rD8 16rF2 16r21 \
16rF3 16rF5] \
#( 'attempt to remove object not found in collection' )) >
<primitive 112 pTempVar 6 " reject: " \
#( #[ 16r20 16rE1 16r02 16r05 16r21 16r22 16rB4 16rAC 16rF3 16r0B 16r2C \
16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " printString " \
#( #[ 16r20 16r20 16rA4 16rA9 16r30 16r0B 16r11 16rE2 16r01 16r09 16r21 \
16r31 16r0B 16r11 16r22 16rA9 16r0B 16r11 16rF3 16rD7 16r32 \
16r0B 16r11 16rF3 16rF5] \
#( ' (' ' ' ' )' )) >
<primitive 112 pTempVar 8 " occurrencesOf: " \
#( #[ 16r20 16r50 16rE2 16r02 16r0D 16r23 16r21 16rC9 16rF7 16r05 16r22 \
16r51 16rC0 16rF8 16r02 16rF2 16r22 16rF3 16rD7 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 9 " isEmpty " \
#( #[ 16r20 16rA3 16r50 16rC9 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 10 " inject:into: " \
#( #[ 16r21 16r73 16r20 16rE1 16r04 16r07 16r22 16r23 16r24 16rD3 16rF1 \
16r73 16rF3 16rB3 16rF2 16r23 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 11 " includes: " \
#( #[ 16r20 16rE1 16r02 16r08 16r22 16r21 16rC9 16rF7 16r02 16r5B 16rF4 \
16rF3 16rB3 16rF2 16r5C 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 12 " first " \
#( #[ 16r20 16r30 16rBC 16rF3 16rF5] \
#( 'subclass should implement first' )) >
<primitive 112 pTempVar 13 " detect:ifAbsent: " \
#( #[ 16r20 16rE1 16r03 16r08 16r21 16r23 16rB4 16rF7 16r02 16r23 16rF4 \
16rF3 16rB3 16rF2 16r22 16rA5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 14 " detect: " \
#( #[ 16r20 16r21 16rE0 16r04 16r20 16r30 16rBC 16rF3 16rDF 16rF3 16rF5 \
] \
#( 'no object found matching detect' )) >
<primitive 112 pTempVar 15 " deepCopy " \
#( #[ 16r05 16r30 16rA0 16r71 16r20 16rE1 16r02 16r07 16r21 16r22 16r0A \
16r14 16r0B 16r16 16rF3 16rB3 16rF2 16r20 16r21 16rBF 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 16 " collect: " \
#( #[ 16r20 16r20 16rA4 16rA0 16rE2 16r02 16r08 16r22 16r21 16r23 16rB4 \
16rBD 16rF2 16r22 16rF3 16rD7 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 17 " coerce: " \
#( #[ 16r20 16rA0 16r72 16r21 16rE1 16r03 16r04 16r22 16r23 16rBD 16rF3 \
16rB3 16rF2 16r22 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 18 " asString " \
#( #[ 16r05 16r3A 16r20 16rA3 16rB0 16rF1 16r51 16r20 16rA3 16r20 16r83 \
16r00 16rF2 16rF3 16rF5] \
#( #replaceFrom:to:with: )) >
<primitive 112 pTempVar 19 " asList " \
#( #[ 16r05 16r30 16rA0 16r20 16r0B 16r14 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 20 " asSet " \
#( #[ 16r05 16r39 16rA0 16r20 16r0B 16r13 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 21 " asBag " \
#( #[ 16r05 16r20 16rA0 16r20 16r0B 16r13 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 22 " asArray " \
#( #[ 16r05 16r1E 16r20 16rA3 16rB0 16rF1 16r51 16r20 16rA3 16r20 16r83 \
16r00 16rF2 16rF3 16rF5] \
#( #replaceFrom:to:with: )) >
<primitive 112 pTempVar 23 " addAll: " \
#( #[ 16r21 16rE1 16r02 16r04 16r20 16r22 16rBD 16rF3 16rB3 16rF2 16rF5 \
] \
#( )) >
<primitive 98 #Collection \
<primitive 97 #Collection #Object #AmigaTalk:General/Collection.st \
#( ) \
#( #size #shallowCopy #select: #remove:ifAbsent: #remove: #reject: #printString \
#occurrencesOf: #isEmpty #inject:into: #includes: #first #detect:ifAbsent: #detect: #deepCopy \
#collect: #coerce: #asString #asList #asSet #asBag #asArray #addAll: ) \
pTempVar 5 7 >>
pTempVar <- <primitive 110 8 >
<primitive 112 pTempVar 1 " next " \
#( #[ 16r11 16rA2 16rF7 16r1B 16r11 16r50 16rCC 16rF7 16r09 16r11 16r51 \
16rC1 16r61 16r10 16rAB 16rF3 16rF8 16r0A 16rF2 16r10 16rA7 \
16rF1 16r61 16rA1 16rF7 16r02 16r5D 16rF3 16rF2 16rF9 16r1F \
16rF2 16r5D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " first " \
#( #[ 16r10 16rA6 16rF1 16r61 16rA1 16rF7 16r02 16r5D 16rF3 16rF2 16r11 \
16r51 16rC1 16r61 16r10 16rAB 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " occurrencesOf: " \
#( #[ 16r10 16r21 16rE0 16r02 16r50 16rF3 16rD5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " size " \
#( #[ 16r10 16r50 16rE2 16r01 16r04 16r21 16r22 16rC0 16rF3 16rD7 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 5 " remove:ifAbsent: " \
#( #[ 16r10 16r21 16rE0 16r03 16r22 16rA5 16rF4 16rD5 16r73 16r51 16r23 \
16rC9 16rF7 16r06 16r10 16r21 16r0B 16r28 16rF8 16r07 16rF2 \
16r10 16r21 16r23 16r51 16rC1 16rD0 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " add:withOccurrences: " \
#( #[ 16r22 16rE0 16r04 16r20 16r21 16rBD 16rF3 16rB7 16rF2 16r21 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 7 " add: " \
#( #[ 16r10 16r21 16r51 16r10 16r21 16rE0 16r02 16r50 16rF3 16rD5 16rC0 \
16rD0 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 8 " new " \
#( #[ 16r05 16r28 16rA0 16r60 16rF5] \
#( )) >
<primitive 98 #Bag \
<primitive 97 #Bag #Collection #AmigaTalk:General/Bag.st \
#( #dict #count ) \
#( #next #first #occurrencesOf: #size #remove:ifAbsent: #add:withOccurrences: \
#add: #new ) \
pTempVar 4 8 >>
pTempVar <- <primitive 110 7 >
<primitive 112 pTempVar 1 " next " \
#( #[ 16r10 16rA7 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " first " \
#( #[ 16r10 16rA6 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " occurrencesOf: " \
#( #[ 16r10 16r21 16r0B 16r1E 16rF7 16r03 16r51 16rF8 16r02 16rF2 16r50 \
16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " size " \
#( #[ 16r10 16rA3 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " remove:ifAbsent: " \
#( #[ 16r10 16r21 16r22 16rD8 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " add: " \
#( #[ 16r10 16r21 16r0B 16r1E 16rF6 16r03 16r10 16r21 16rBD 16rF2 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 7 " new " \
#( #[ 16r05 16r30 16rA0 16r60 16rF5] \
#( )) >
<primitive 98 #Set \
<primitive 97 #Set #Collection #AmigaTalk:General/Set.st \
#( #list ) \
#( #next #first #occurrencesOf: #size #remove:ifAbsent: #add: #new ) \
pTempVar 3 4 >>
pTempVar <- <primitive 110 18 >
<primitive 112 pTempVar 1 " values " \
#( #[ 16r05 16r20 16rA0 16r71 16r20 16rE1 16r02 16r04 16r21 16r22 16rBD \
16rF3 16rB3 16rF2 16r21 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " select: " \
#( #[ 16r20 16r20 16r05 16r28 16rE2 16r02 16r0D 16r21 16r23 16rB4 16rF7 \
16r05 16r22 16r20 16rAB 16r23 16rD0 16rF2 16r22 16rF3 16rD7 \
16rBF 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " removeKey:ifAbsent: " \
#( #[ 16r20 16r30 16rBC 16rF3 16rF5] \
#( 'subclass should implement RemoveKey:ifAbsent:' )) >
<primitive 112 pTempVar 4 " removeKey: " \
#( #[ 16r20 16r21 16rE0 16r06 16r20 16r30 16rBC 16rF2 16r21 16rF4 16rD9 \
16rF3 16rF5] \
#( 'no element associated with key' )) >
<primitive 112 pTempVar 5 " remove: " \
#( #[ 16r20 16r30 16rBC 16rF3 16rF5] \
#( 'object must be removed with explicit key' )) >
<primitive 112 pTempVar 6 " keysSelect: " \
#( #[ 16r20 16r20 16r05 16r28 16rA0 16rE2 16r02 16r0E 16r21 16r23 16rAB \
16rB4 16rF7 16r05 16r22 16r20 16rAB 16r23 16rD0 16rF2 16r22 \
16rF3 16rD7 16rBF 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " keysDo: " \
#( #[ 16r20 16rE1 16r02 16r05 16r21 16r20 16rAB 16rB4 16rF3 16rB3 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 8 " keys " \
#( #[ 16r05 16r39 16rA0 16r71 16r20 16rE1 16r02 16r04 16r21 16r22 16rBD \
16rF3 16r0B 16r20 16rF2 16r21 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " indexOf:ifAbsent: " \
#( #[ 16r20 16rE1 16r03 16r09 16r23 16r21 16rC9 16rF7 16r03 16r20 16rAB \
16rF4 16rF3 16rB3 16rF2 16r22 16rA5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 10 " indexOf: " \
#( #[ 16r20 16r21 16rE0 16r04 16r20 16r30 16rBC 16rF3 16rD6 16rF3 16rF5 \
] \
#( 'indexOf element not found' )) >
<primitive 112 pTempVar 11 " includesKey: " \
#( #[ 16r20 16r21 16rE0 16r02 16r5C 16rF4 16rD5 16rF2 16r5B 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 12 " collect: " \
#( #[ 16r20 16r20 16r05 16r28 16rA0 16rE2 16r02 16r0A 16r22 16r20 16rAB \
16r21 16r23 16rB4 16rD0 16rF2 16r22 16rF3 16rD7 16rBF 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 13 " binaryDo: " \
#( #[ 16r20 16rE1 16r03 16r06 16r21 16r20 16rAB 16r23 16rD3 16rF3 16rB3 \
16rF2 16r5D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 14 " atAll:put: " \
#( #[ 16r21 16rE1 16r03 16r05 16r20 16r23 16r22 16rD0 16rF3 16rB3 16rF2 \
16rF5] \
#( )) >
<primitive 112 pTempVar 15 " at: " \
#( #[ 16r20 16r21 16rE0 16r0A 16r20 16r21 16rA9 16r30 16r0B 16r11 16rBC \
16rF2 16r21 16rF4 16rD5 16rF3 16rF5] \
#( ': association not found' )) >
<primitive 112 pTempVar 16 " asDictionary " \
#( #[ 16r05 16r28 16rA0 16r71 16r20 16rE2 16r02 16r05 16r21 16r22 16r23 \
16rD0 16rF3 16r0B 16r17 16rF2 16r21 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 17 " addAll: " \
#( #[ 16r21 16rE2 16r02 16r05 16r20 16r22 16r23 16rD0 16rF3 16r0B 16r17 \
16rF2 16r21 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 18 " add: " \
#( #[ 16r20 16r30 16rBC 16rF3 16rF5] \
#( 'Must add with explicit key' )) >
<primitive 98 #KeyedCollection \
<primitive 97 #KeyedCollection #Collection #AmigaTalk:General/KeyedCollection.st \
#( ) \
#( #values #select: #removeKey:ifAbsent: #removeKey: #remove: #keysSelect: \
#keysDo: #keys #indexOf:ifAbsent: #indexOf: #includesKey: #collect: #binaryDo: \
#atAll:put: #at: #asDictionary #addAll: #add: ) \
pTempVar 4 9 >>
pTempVar <- <primitive 110 12 >
<primitive 112 pTempVar 1 " checkBucket: " \
#( #[ 16r10 16r21 16rF1 16r61 16rB1 16rF1 16r62 16rA1 16rF7 16r02 16r5D \
16rF3 16rF2 16r12 16rA6 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " currentKey " \
#( #[ 16r12 16rA2 16rF7 16r0B 16r12 16r0A 16r15 16r71 16r21 16rA2 16rF7 \
16r03 16r21 16r0A 16r30 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " printString " \
#( #[ 16r20 16r20 16rA4 16rA9 16r30 16r0B 16r11 16rE2 16r01 16r11 16r21 \
16r20 16rAB 16rA9 16r0B 16r11 16r31 16r0B 16r11 16r22 16rA9 \
16r0B 16r11 16r32 16r0B 16r11 16rF3 16rD7 16r33 16r0B 16r11 \
16rF3 16rF5] \
#( ' ( ' ' @ ' ' ' ')' )) >
<primitive 112 pTempVar 4 " next " \
#( #[ 16r12 16rA7 16rF1 16r71 16rA2 16rF7 16r04 16r21 16r0A 16r31 16rF3 \
16rF2 16r11 16r05 16r11 16rC7 16rF7 16r14 16r11 16r51 16rC0 \
16r61 16r20 16r11 16r0B 16r18 16rF1 16r71 16rA2 16rF7 16r04 \
16r21 16r0A 16r31 16rF3 16rF2 16rF9 16r1A 16rF2 16r5D 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 5 " first " \
#( #[ 16r51 16r05 16r11 16rB2 16rE1 16r02 16r0E 16r20 16r22 16r0B 16r18 \
16rF1 16r71 16rA2 16rF7 16r04 16r21 16r0A 16r31 16rF4 16rF3 \
16rB3 16rF2 16r5D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " findAssociation:inList: " \
#( #[ 16r22 16rE1 16r03 16r0A 16r23 16r0A 16r30 16r21 16rC9 16rF7 16r02 \
16r23 16rF4 16rF3 16rB3 16rF2 16r5D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " removeKey:ifAbsent: " \
#( #[ 16r20 16r21 16r0B 16r1C 16r73 16r20 16r21 16r23 16rDE 16r74 16r24 \
16rA1 16rF7 16r03 16r22 16rA5 16rF3 16rF2 16r23 16r24 16rE0 \
16r03 16r22 16rA5 16rF4 16rD8 16r0A 16r31 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 8 " at:ifAbsent: " \
#( #[ 16r20 16r21 16r0B 16r1C 16r73 16r20 16r21 16r23 16rDE 16r74 16r24 \
16rA1 16rF7 16r03 16r22 16rA5 16rF3 16rF2 16r24 16r0A 16r31 \
16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " at:put: " \
#( #[ 16r20 16r21 16r0B 16r1C 16r73 16r20 16r21 16r23 16rDE 16r74 16r24 \
16rA1 16rF7 16r0F 16r05 16r35 16rA0 16r21 16r0B 16r32 16r22 \
16r0B 16r33 16r74 16r23 16r24 16rBD 16rF8 16r05 16rF2 16r24 \
16r22 16r0B 16r33 16rF2 16r22 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 10 " getList: " \
#( #[ 16r20 16r21 16r0B 16r1D 16r73 16r10 16r23 16rB1 16r72 16r22 16rA1 \
16rF7 16r08 16r05 16r30 16rA0 16r72 16r10 16r23 16r22 16rD0 \
16rF2 16r22 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 11 " hashNumber: " \
#( #[ 16r21 16rFA 16r01 16r05 16r10 16rA3 16r81 16r00 16r51 16rC0 16rF3 \
16rF5] \
#( #\\ )) >
<primitive 112 pTempVar 12 " new " \
#( #[ 16r05 16r1E 16r05 16r11 16rB0 16r60 16rF5] \
#( )) >
<primitive 98 #Dictionary \
<primitive 97 #Dictionary #KeyedCollection #AmigaTalk:General/Dictionary.st \
#( #hashTable #currentBucket #currentList ) \
#( #checkBucket: #currentKey #printString #next #first #findAssociation:inList: \
#removeKey:ifAbsent: #at:ifAbsent: #at:put: #getList: #hashNumber: #new ) \
pTempVar 5 6 >>
pTempVar <- <primitive 110 21 >
<primitive 112 pTempVar 1 " with:do: " \
#( #[ 16r20 16rA6 16r73 16r21 16rA6 16r74 16r23 16rA2 16rF7 16r0F 16r22 \
16r23 16r24 16rD3 16rF2 16r20 16rA7 16r73 16r21 16rA7 16rF1 \
16r74 16rF2 16rF9 16r13 16rF2 16r5D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " sort: " \
#( #[ 16r20 16rAE 16r74 16r52 16r24 16rA3 16rB2 16rE1 16r05 16r33 16r25 \
16r51 16rC1 16r72 16r22 16r51 16rCB 16rFC 16r0B 16r21 16r24 \
16r22 16rB1 16r24 16r22 16r51 16rC0 16rB1 16rD3 16rAC 16rF7 \
16r1C 16r24 16r22 16rB1 16r73 16r24 16r22 16r24 16r22 16r51 \
16rC0 16rB1 16rD0 16rF2 16r24 16r22 16r51 16rC0 16r23 16rD0 \
16rF2 16r22 16r51 16rC1 16rF1 16r72 16rF2 16rF9 16r2E 16rF3 \
16rB3 16rF2 16r20 16r24 16rBF 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " sort " \
#( #[ 16r20 16rE2 16r01 16r04 16r21 16r22 16rC8 16rF3 16r0B 16r2E 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 4 " select: " \
#( #[ 16r20 16r20 16r05 16r30 16rA0 16rE2 16r02 16r0C 16r21 16r23 16rB4 \
16rF7 16r04 16r22 16r23 16r0B 16r16 16rF2 16r22 16rF3 16rD7 \
16rBF 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " reversed " \
#( #[ 16r05 16r1E 16r20 16rA3 16rF1 16r72 16rB0 16r71 16r20 16rE1 16r03 \
16r0B 16r21 16r22 16r23 16rD0 16rF2 16r22 16r51 16rC1 16rF1 \
16r72 16rF3 16rB3 16rF2 16r20 16r21 16rBF 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " reverseDo: " \
#( #[ 16r20 16r0A 16r1F 16r72 16r20 16r0A 16r19 16r73 16r22 16r23 16rCB \
16rF7 16r14 16r20 16r22 16r0B 16r34 16rF7 16r05 16r21 16r20 \
16r22 16rB1 16rB4 16rF2 16r22 16r51 16rC1 16rF1 16r72 16rF2 \
16rF9 16r19 16rF2 16r5D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " replaceFrom:to:with:startingAt: " \
#( #[ 16r50 16r75 16r21 16r25 16rC0 16r22 16rC8 16rF7 16r13 16r20 16r21 \
16r25 16rC0 16r23 16r25 16r24 16rC0 16rB1 16rD0 16rF2 16r25 \
16r51 16rC0 16rF1 16r75 16rF2 16rF9 16r1A 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 8 " replaceFrom:to:with: " \
#( #[ 16r23 16r21 16rE2 16r04 16r09 16r20 16r24 16r25 16rD0 16rF2 16r24 \
16r51 16rC0 16rF3 16rD7 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " last " \
#( #[ 16r50 16r20 16rA3 16rC9 16rF6 16r05 16r20 16r20 16r0A 16r1F 16rB1 \
16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 10 " indexOfSubCollection:startingAt: " \
#( #[ 16r20 16r21 16r22 16rE0 16r06 16r20 16r30 16rBC 16rF2 16r5D 16rF3 \
16r83 16r01 16rF3 16rF5] \
#( 'element not found' #indexOfSubCollection:startingAt:ifAbsent: )) >
<primitive 112 pTempVar 11 " indexOfSubCollection:startingAt:ifAbsent: " \
#( #[ 16r22 16r74 16r20 16rA3 16r21 16rA3 16rC1 16r75 16r24 16r25 16rC8 \
16rF7 16r11 16r21 16r20 16r24 16rDD 16rF7 16r02 16r24 16rF3 \
16rF2 16r24 16r51 16rC0 16rF1 16r74 16rF2 16rF9 16r16 16rF2 \
16r23 16rA5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 12 " findLast:ifAbsent: " \
#( #[ 16r20 16rE1 16r03 16r09 16r21 16r23 16rB4 16rF7 16r03 16r20 16rAB \
16rF4 16rF3 16r0B 16r2A 16rF2 16r22 16rA5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 13 " findLast: " \
#( #[ 16r20 16r21 16rE0 16r04 16r20 16r30 16rBC 16rF3 16rDC 16rF2 16rF5 \
] \
#( 'last element not found' )) >
<primitive 112 pTempVar 14 " findFirst:ifAbsent: " \
#( #[ 16r20 16rE1 16r03 16r09 16r21 16r23 16rB4 16rF7 16r03 16r20 16rAB \
16rF4 16rF3 16rB3 16rF2 16r22 16rA5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 15 " findFirst: " \
#( #[ 16r20 16r21 16rE0 16r04 16r20 16r30 16rBC 16rF3 16rDB 16rF3 16rF5 \
] \
#( 'first element not found' )) >
<primitive 112 pTempVar 16 " equals:startingAt: " \
#( #[ 16r50 16r73 16r20 16rE1 16r04 16r16 16r24 16r21 16r22 16r23 16rC0 \
16rE0 16r02 16r5C 16rF4 16rD5 16rC9 16rF6 16r02 16r5C 16rF4 \
16rF2 16r23 16r51 16rC0 16rF1 16r73 16rF3 16rB3 16rF2 16r5B \
16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 17 " copyWithout: " \
#( #[ 16r05 16r30 16rA0 16r72 16r20 16rE1 16r03 16r0A 16r23 16r21 16rB5 \
16rF6 16r04 16r22 16r23 16r0B 16r16 16rF3 16rB3 16rF2 16r20 \
16r22 16rBF 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 18 " copyWith: " \
#( #[ 16r20 16r05 16r30 16rA0 16rF1 16r20 16r0B 16r14 16rF2 16rF1 16r21 \
16r0B 16r16 16rF2 16rBF 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 19 " copyFrom:to: " \
#( #[ 16r05 16r30 16rA0 16r73 16r21 16r22 16rB2 16rE1 16r04 16r07 16r23 \
16r20 16r24 16rB1 16r0B 16r16 16rF3 16rB3 16rF2 16r20 16r23 \
16rBF 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 20 " collect: " \
#( #[ 16r20 16r20 16r05 16r30 16rA0 16rE2 16r02 16r09 16r22 16r21 16r23 \
16rB4 16r0B 16r16 16rF2 16r22 16rF3 16rD7 16rBF 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 21 " , " \
#( #[ 16r20 16r05 16r30 16rA0 16rF1 16r20 16r0B 16r14 16rF2 16rF1 16r21 \
16r0B 16r14 16rF2 16rBF 16rF3 16rF5] \
#( )) >
<primitive 98 #SequenceableCollection \
<primitive 97 #SequenceableCollection #KeyedCollection #AmigaTalk:General/SequenceableCollection.st \
#( ) \
#( #with:do: #sort: #sort #select: #reversed #reverseDo: \
#replaceFrom:to:with:startingAt: #replaceFrom:to:with: #last #indexOfSubCollection:startingAt: \
#indexOfSubCollection:startingAt:ifAbsent: #findLast:ifAbsent: #findLast: #findFirst:ifAbsent: #findFirst: \
#equals:startingAt: #copyWithout: #copyWith: #copyFrom:to: #collect: #, ) \
pTempVar 6 9 >>
pTempVar <- <primitive 110 14 >
<primitive 112 pTempVar 1 " shallowCopy " \
#( #[ 16r10 16r11 16r12 16rD4 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " deepCopy " \
#( #[ 16r10 16r11 16r12 16rD4 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " removeKey:ifAbsent: " \
#( #[ 16r20 16r30 16rBC 16rF2 16r22 16rA5 16rF3 16rF5] \
#( 'cannot remove from Interval' )) >
<primitive 112 pTempVar 4 " add: " \
#( #[ 16r20 16r30 16rBC 16rF3 16rF5] \
#( 'cannot store into Interval' )) >
<primitive 112 pTempVar 5 " at:put: " \
#( #[ 16r20 16r30 16rBC 16rF3 16rF5] \
#( 'cannot store into Interval' )) >
<primitive 112 pTempVar 6 " coerce: " \
#( #[ 16r21 16rAE 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " printString " \
#( #[ 16r30 16r10 16rA9 16r0B 16r11 16r31 16r0B 16r11 16r11 16rA9 16r0B \
16r11 16r32 16r0B 16r11 16r12 16rA9 16r0B 16r11 16rF3 16rF5 \
] \
#( 'Interval ' ' to ' ' by ' )) >
<primitive 112 pTempVar 8 " at:ifAbsent: " \
#( #[ 16r10 16r12 16r21 16r51 16rC1 16rC2 16rC0 16r73 16r20 16r23 16r0B \
16r1F 16rF7 16r03 16r23 16rF8 16r03 16rF2 16r22 16rA5 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 9 " next " \
#( #[ 16r13 16r12 16rC0 16r63 16r20 16r13 16r0B 16r1F 16rF7 16r01 16r13 \
16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 10 " last " \
#( #[ 16r11 16r63 16r20 16r13 16r0B 16r1F 16rF7 16r01 16r13 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 11 " first " \
#( #[ 16r10 16r63 16r20 16r13 16r0B 16r1F 16rF7 16r01 16r13 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 12 " inRange: " \
#( #[ 16r12 16rAA 16rF7 16r0A 16r21 16r10 16rCB 16rFC 16r03 16r21 16r11 \
16rC8 16rF8 16r09 16rF2 16r21 16r11 16rCB 16rFC 16r03 16r21 \
16r10 16rC8 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 13 " size " \
#( #[ 16r12 16rAA 16rF7 16r05 16r11 16r10 16rC7 16rF8 16r04 16rF2 16r10 \
16r11 16rC7 16rF7 16r03 16r50 16rF8 16r09 16rF2 16r11 16r10 \
16rC1 16r12 16r0B 16r12 16r51 16rC0 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 14 " from:to:by: " \
#( #[ 16r21 16rF1 16r60 16r63 16r22 16r61 16r23 16r62 16rF5] \
#( )) >
<primitive 98 #Interval \
<primitive 97 #Interval #SequenceableCollection #AmigaTalk:General/Interval.st \
#( #lower #upper #step #current ) \
#( #shallowCopy #deepCopy #removeKey:ifAbsent: #add: #at:put: #coerce: \
#printString #at:ifAbsent: #next #last #first #inRange: #size #from:to:by: ) \
pTempVar 4 5 >>
pTempVar <- <primitive 110 16 >
<primitive 112 pTempVar 1 " printAt: " \
#( #[ 16r21 16r0A 16r14 16r72 16r10 16rE1 16r03 16r0E 16r23 16r22 16r81 \
16r00 16rF2 16r22 16r22 16r0A 16r30 16r51 16rC0 16r0B 16r32 \
16rF3 16rB3 16rF2 16rF5] \
#( #printAt: )) >
<primitive 112 pTempVar 2 " rows " \
#( #[ 16r10 16rA3 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " row:put: " \
#( #[ 16r21 16r10 16rA3 16rCC 16rF7 16r0F 16r10 16rA3 16r21 16rC7 16rF7 \
16r09 16r10 16r30 16r81 16r01 16rF1 16r60 16rF2 16rF9 16r0F \
16rF2 16r10 16r21 16r22 16rD0 16rF2 16rF5] \
#( '' #grow: )) >
<primitive 112 pTempVar 4 " row: " \
#( #[ 16r10 16r21 16rE0 16r02 16r30 16rF3 16rD5 16rF3 16rF5] \
#( '' )) >
<primitive 112 pTempVar 5 " rotated " \
#( #[ 16r20 16r80 16r00 16r72 16r41 16rA0 16r71 16r51 16r20 16r80 16r02 \
16rB2 16rE1 16r04 16r24 16r05 16r3A 16r22 16rB0 16r73 16r51 \
16r22 16rB2 16rE1 16r05 16r11 16r23 16r22 16r25 16rC1 16r51 \
16rC0 16r10 16r25 16rB1 16r24 16rE0 16r02 16r33 16rF3 16rD5 \
16rD0 16rF3 16rB3 16rF2 16r21 16r24 16r23 16r82 16r04 16rF3 \
16rB3 16rF2 16r21 16rF3 16rF5] \
#( #rows #Form #columns $ #row:put: )) >
<primitive 112 pTempVar 6 " reversed " \
#( #[ 16r20 16r80 16r00 16r72 16r41 16rA0 16r71 16r51 16r20 16r80 16r02 \
16rB2 16rE1 16r04 16r17 16r10 16r24 16rB1 16r73 16r23 16r05 \
16r3A 16r22 16r23 16rA3 16rC1 16rB0 16r0B 16r11 16r73 16r21 \
16r24 16r23 16r80 16r03 16r82 16r04 16rF3 16rB3 16rF2 16r21 \
16rF3 16rF5] \
#( #columns #Form #rows #reversed #row:put: )) >
<primitive 112 pTempVar 7 " placeForm:at: " \
#( #[ 16r22 16r0A 16r30 16r73 16r22 16r0A 16r31 16r51 16rC1 16r75 16r21 \
16rE1 16r07 16r2C 16r20 16r23 16r81 16r00 16r74 16r27 16rA3 \
16r76 16r24 16r25 16r26 16rC0 16r81 16r01 16r74 16r51 16r26 \
16rB2 16rE1 16r08 16r09 16r24 16r25 16r28 16rC0 16r27 16r28 \
16rB1 16rD0 16rF3 16rB3 16rF2 16r20 16r23 16r24 16r82 16r02 \
16rF2 16r23 16r51 16rC0 16rF1 16r73 16rF3 16rB3 16rF2 16rF5 \
] \
#( #row: #padTo: #row:put: )) >
<primitive 112 pTempVar 8 " overLayForm:at: " \
#( #[ 16r22 16r0A 16r30 16r73 16r22 16r0A 16r31 16r51 16rC1 16r75 16r21 \
16rE1 16r07 16r33 16r20 16r23 16r81 16r00 16r74 16r27 16rA3 \
16r76 16r24 16r25 16r26 16rC0 16r81 16r01 16r74 16r51 16r26 \
16rB2 16rE1 16r08 16r10 16r27 16r28 16rB1 16r32 16rCA 16rF7 \
16r08 16r24 16r25 16r28 16rC0 16r27 16r28 16rB1 16rD0 16rF3 \
16rB3 16rF2 16r20 16r23 16r24 16r82 16r03 16rF2 16r23 16r51 \
16rC0 16rF1 16r73 16rF3 16rB3 16rF2 16rF5] \
#( #row: #padTo: $ #row:put: )) >
<primitive 112 pTempVar 9 " next " \
#( #[ 16r10 16rA7 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 10 " first " \
#( #[ 16r10 16rA6 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 11 " extent " \
#( #[ 16r20 16r80 16r00 16r20 16r80 16r01 16r81 16r02 16rF3 16rF5] \
#( #rows #columns #@ )) >
<primitive 112 pTempVar 12 " eraseAt: " \
#( #[ 16r21 16r0A 16r14 16r72 16r10 16rE1 16r03 16r12 16r05 16r3A 16r23 \
16rA3 16rB0 16r22 16r81 16r00 16rF2 16r22 16r22 16r0A 16r30 \
16r51 16rC0 16r0B 16r32 16rF3 16rB3 16rF2 16rF5] \
#( #printAt: )) >
<primitive 112 pTempVar 13 " display " \
#( #[ 16r5E 16r80 16r00 16rF2 16r20 16r51 16r51 16r81 16r01 16r81 16r02 \
16rF2 16r33 16r05 16r14 16r50 16r81 16r01 16r81 16r02 16rF2 \
16rF5] \
#( #clearScreen #@ #printAt: ' ' )) >
<primitive 112 pTempVar 14 " columns " \
#( #[ 16r10 16r50 16rE2 16r01 16r06 16r21 16r22 16rA3 16r0C 16r10 16rF3 \
16rD7 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 15 " clipFrom:to: " \
#( #[ 16r21 16r0A 16r31 16r51 16rC1 16r76 16r21 16r0A 16r30 16r51 16rC1 \
16r77 16r22 16r0A 16r31 16r26 16rC1 16r75 16r40 16rA0 16r73 \
16r21 16r0A 16r30 16r22 16r0A 16r30 16rB2 16rE1 16r09 16r27 \
16r05 16r3A 16r25 16rB0 16r74 16r20 16r29 16r81 16r01 16r78 \
16r51 16r25 16rB2 16rE1 16r0A 16r0D 16r24 16r2A 16r28 16r26 \
16r2A 16rC0 16rE0 16r02 16r32 16rF3 16rD5 16rD0 16rF3 16rB3 \
16rF2 16r23 16r29 16r27 16rC1 16r24 16r82 16r03 16rF3 16rB3 \
16rF2 16r23 16rF3 16rF5] \
#( #Form #row: $ #row:put: )) >
<primitive 112 pTempVar 16 " new " \
#( #[ 16r05 16r1E 16r50 16rB0 16r60 16rF5] \
#( )) >
<primitive 98 #Form \
<primitive 97 #Form #Object #AmigaTalk:General/Form.st \
#( #text ) \
#( #printAt: #rows #row:put: #row: #rotated #reversed #placeForm:at: \
#overLayForm:at: #next #first #extent #eraseAt: #display #columns #clipFrom:to: #new ) \
pTempVar 11 13 >>
pTempVar <- <primitive 110 25 >
<primitive 112 pTempVar 1 " closePlotEnv: " \
#( #[ 16r50 16r21 16rFA 16r02 16rA9 16r5B 16rB5 16rF6 16r0C 16r20 16r30 \
16r21 16r0B 16r11 16r31 16r0B 16r11 16rBC 16rF2 16r20 16rF3 \
16rF2 16r5D 16rF3 16rF5] \
#( 'PlotEnv ' ' did NOT close!' )) >
<primitive 112 pTempVar 2 " openPlotEnv: " \
#( #[ 16r21 16r0A 16r30 16r72 16r21 16r0A 16r31 16r73 16r51 16r10 16r22 \
16r23 16rFA 16r04 16rA9 16r5B 16rB5 16rF6 16r0E 16r20 16r30 \
16r10 16r0B 16r11 16r31 16r0B 16r11 16rBC 16rF2 16r5D 16rF3 \
16rF8 16r14 16rF2 16r05 16r36 16r50 16rB0 16r63 16r22 16r52 \
16rBE 16r61 16r23 16r52 16rBE 16r62 16r22 16r64 16r23 16r65 \
16r20 16rF3 16rF2 16rF5] \
#( 'openPlotEnv ' ' did NOT open!' )) >
<primitive 112 pTempVar 3 " new: " \
#( #[ 16r21 16r05 16r3A 16r81 16r00 16rF7 16r05 16r21 16rF1 16r60 16rF8 \
16r04 16rF2 16r31 16rF1 16r60 16rF2 16r05 16r36 16r50 16rB0 \
16r63 16r05 16rA0 16r61 16r05 16r64 16r62 16r32 16r64 16r05 \
16rC8 16r65 16r51 16r66 16r50 16r67 16r20 16rF3 16rF5] \
#( #isKindOf: 'Unknown Plot' 320 )) >
<primitive 112 pTempVar 4 " new " \
#( #[ 16r30 16r60 16r05 16r36 16r50 16rB0 16r63 16r05 16rA0 16r61 16r05 \
16r64 16r62 16r31 16r64 16r05 16rC8 16r65 16r51 16r66 16r50 \
16r67 16r20 16rF3 16rF5] \
#( 'Unknown Plot' 320 )) >
<primitive 112 pTempVar 5 " turn: " \
#( #[ 16r13 16r21 16rC0 16r63 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " go: " \
#( #[ 16r13 16r05 16r36 16r81 16r00 16rF7 16r17 16r13 16r80 16r01 16r21 \
16rC2 16r0A 16r28 16r11 16rC0 16r72 16r13 16r80 16r02 16r21 \
16rC2 16r0A 16r28 16r12 16rC0 16rF1 16r73 16rF8 16r1A 16rF2 \
16r13 16r80 16r03 16r80 16r01 16r21 16rC2 16r0A 16r28 16r11 \
16rC0 16r72 16r13 16r80 16r03 16r80 16r02 16r21 16rC2 16r0A \
16r28 16r12 16rC0 16rF1 16r73 16rF2 16r20 16r22 16r23 16r81 \
16r04 16r81 16r05 16rF2 16rF5] \
#( #isKindOf: #sin #cos #radians #@ #drawTo: )) >
<primitive 112 pTempVar 7 " setPens: " \
#( #[ 16r21 16r0A 16r30 16r21 16r0A 16r31 16rFA 16r02 16rB0 16rF2 16r21 \
16r0A 16r30 16r66 16r21 16r0A 16r31 16r67 16rF5] \
#( )) >
<primitive 112 pTempVar 8 " tellPens " \
#( #[ 16r16 16r17 16r81 16r00 16rF3 16rF5] \
#( #@ )) >
<primitive 112 pTempVar 9 " center " \
#( #[ 16r20 16r14 16r52 16rBE 16r15 16r52 16rBE 16r81 16r00 16r81 16r01 \
16rF2 16rF5] \
#( #@ #goTo: )) >
<primitive 112 pTempVar 10 " titleIs " \
#( #[ 16r10 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 11 " location " \
#( #[ 16r11 16r12 16r81 16r00 16rF3 16rF5] \
#( #@ )) >
<primitive 112 pTempVar 12 " extent " \
#( #[ 16r14 16r15 16r81 16r00 16rF3 16rF5] \
#( #@ )) >
<primitive 112 pTempVar 13 " erase " \
#( #[ 16rFA 16r00 16rAA 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 14 " direction: " \
#( #[ 16r21 16r63 16rF5] \
#( )) >
<primitive 112 pTempVar 15 " direction " \
#( #[ 16r13 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 16 " drawPoint: " \
#( #[ 16r21 16r0A 16r30 16r21 16r0A 16r31 16rFA 16r02 16rAD 16rF2 16r21 \
16r0A 16r30 16r61 16r21 16r0A 16r31 16r62 16rF5] \
#( )) >
<primitive 112 pTempVar 17 " drawLine:to: " \
#( #[ 16r21 16r0A 16r30 16r21 16r0A 16r31 16r22 16r0A 16r30 16r22 16r0A \
16r31 16rFA 16r04 16rB1 16rF2 16r22 16r0A 16r30 16r61 16r22 \
16r0A 16r31 16r62 16rF5] \
#( )) >
<primitive 112 pTempVar 18 " goTo: " \
#( #[ 16r21 16r0A 16r30 16r21 16r0A 16r31 16rFA 16r02 16rAB 16rF2 16r21 \
16r0A 16r30 16r61 16r21 16r0A 16r31 16r62 16rF5] \
#( )) >
<primitive 112 pTempVar 19 " drawTo: " \
#( #[ 16r21 16r0A 16r30 16r21 16r0A 16r31 16rFA 16r02 16rAC 16rF2 16r21 \
16r0A 16r30 16r61 16r21 16r0A 16r31 16r62 16rF5] \
#( )) >
<primitive 112 pTempVar 20 " circleRadius: " \
#( #[ 16r11 16r12 16r21 16rFA 16r03 16rAE 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 21 " drawCircleAt:radius: " \
#( #[ 16r21 16r0A 16r30 16r21 16r0A 16r31 16r22 16rFA 16r03 16rAE 16rF2 \
16r21 16r0A 16r30 16r61 16r21 16r0A 16r31 16r62 16rF5] \
#( )) >
<primitive 112 pTempVar 22 " drawBox:to: " \
#( #[ 16r21 16r0A 16r30 16r21 16r0A 16r31 16r22 16r0A 16r30 16r22 16r0A \
16r31 16rFA 16r04 16rAF 16rF2 16r22 16r0A 16r30 16r61 16r22 \
16r0A 16r31 16r62 16rF5] \
#( )) >
<primitive 112 pTempVar 23 " drawText:at: " \
#( #[ 16r21 16r22 16r0A 16r30 16r22 16r0A 16r31 16r16 16r17 16rFA 16r05 \
16rB2 16rF2 16r22 16r0A 16r30 16r61 16r22 16r0A 16r31 16r62 \
16rF5] \
#( )) >
<primitive 112 pTempVar 24 " setLineType: " \
#( #[ 16r21 16rFA 16r01 16rB3 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 25 " movePlotEnvBy: " \
#( #[ 16r52 16r10 16r21 16r0A 16r30 16r21 16r0A 16r31 16rFA 16r04 16rA9 \
16rF2 16r20 16rF3 16rF5] \
#( )) >
<primitive 98 #Pen \
<primitive 97 #Pen #Object #AmigaTalk:General/Pen.st \
#( #title #x #y #angle #width #height #fpen #bpen ) \
#( #closePlotEnv: #openPlotEnv: #new: #new #turn: #go: #setPens: #tellPens \
#center #titleIs #location #extent #erase #direction: #direction #drawPoint: \
#drawLine:to: #goTo: #drawTo: #circleRadius: #drawCircleAt:radius: #drawBox:to: \
#drawText:at: #setLineType: #movePlotEnvBy: ) \
pTempVar 4 10 >>
pTempVar <- <primitive 110 3 >
<primitive 112 pTempVar 1 " with:displayAt: " \
#( #[ 16r22 16r0A 16r30 16r73 16r22 16r0A 16r31 16r74 16r10 16rE1 16r07 \
16r2A 16r27 16r0A 16r30 16r75 16r27 16r0A 16r31 16r76 16r21 \
16r25 16r0A 16r30 16r23 16rC0 16r25 16r0A 16r31 16r24 16rC0 \
16r81 16r00 16r81 16r01 16rF2 16r21 16r26 16r0A 16r30 16r23 \
16rC0 16r26 16r0A 16r31 16r24 16rC0 16r81 16r00 16r81 16r02 \
16rF2 16r5D 16rF3 16rB3 16rF2 16rF5] \
#( #@ #goTo: #drawTo: )) >
<primitive 112 pTempVar 2 " add:to: " \
#( #[ 16r10 16r05 16r35 16rA0 16rF1 16r21 16r0B 16r32 16rF2 16rF1 16r22 \
16r0B 16r33 16rF2 16rBD 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " new " \
#( #[ 16r05 16r20 16rA0 16r60 16rF5] \
#( )) >
<primitive 98 #FormPen \
<primitive 97 #FormPen #Pen #AmigaTalk:General/Pen.st \
#( #lines ) \
#( #with:displayAt: #add:to: #new ) \
pTempVar 8 9 >>
pTempVar <- <primitive 110 2 >
<primitive 112 pTempVar 1 " goTo: " \
#( #[ 16r20 16r21 16r91 16r00 16rF2 16r10 16r20 16r80 16r01 16r21 16r82 \
16r02 16rF2 16r20 16r21 16r91 16r00 16rF2 16rF5] \
#( #goTo: #location #add:to: )) >
<primitive 112 pTempVar 2 " setForm: " \
#( #[ 16r21 16r60 16rF5] \
#( )) >
<primitive 98 #SavePen \
<primitive 97 #SavePen #FormPen #AmigaTalk:General/Pen.st \
#( #saveForm ) \
#( #goTo: #setForm: ) \
pTempVar 2 6 >>
pTempVar <- <primitive 110 3 >
<primitive 112 pTempVar 1 " spiral:angle: " \
#( #[ 16r51 16r21 16rB2 16rE1 16r03 16r0A 16r10 16r23 16r81 16r00 16rF2 \
16r10 16r22 16r81 16r01 16rF3 16rB3 16rF2 16rF5] \
#( #go: #turn: )) >
<primitive 112 pTempVar 2 " poly:length: " \
#( #[ 16r21 16rE0 16r0C 16r10 16r22 16r81 16r00 16rF2 16r10 16r31 16r21 \
16rBE 16r81 16r02 16rF3 16rB7 16rF2 16rF5] \
#( #go: 6.2831853 #turn: )) >
<primitive 112 pTempVar 3 " withPen: " \
#( #[ 16r21 16r60 16rF5] \
#( )) >
<primitive 98 #ShowPen \
<primitive 97 #ShowPen #Object #AmigaTalk:General/Pen.st \
#( #bic ) \
#( #spiral:angle: #poly:length: #withPen: ) \
pTempVar 4 7 >>
pTempVar <- <primitive 110 17 >
<primitive 112 pTempVar 1 " isEmpty " \
#( #[ 16r10 16r5D 16rB5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " last " \
#( #[ 16r10 16rA1 16rF7 16r02 16r5D 16rF3 16rF2 16r20 16r0A 16r18 16r0A \
16r30 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " current " \
#( #[ 16r11 16r0A 16r30 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " next " \
#( #[ 16r11 16r0A 16r31 16rF1 16r61 16rA2 16rF7 16r03 16r11 16r0A 16r30 \
16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " first " \
#( #[ 16r10 16rF1 16r61 16rA2 16rF7 16r03 16r11 16r0A 16r30 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 6 " removeLast " \
#( #[ 16r10 16rA1 16rF7 16r04 16r20 16r0A 16r24 16rF3 16rF2 16r20 16r20 \
16r0A 16r1E 16rE0 16r04 16r20 16r0A 16r24 16rF3 16rD8 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 7 " removeFirst " \
#( #[ 16r10 16rA1 16rF7 16r04 16r20 16r0A 16r24 16rF3 16rF2 16r10 16r71 \
16r10 16r0A 16r31 16r60 16r21 16r0A 16r30 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 8 " removeError " \
#( #[ 16r20 16r30 16rBC 16rF3 16rF5] \
#( 'cannot remove from an empty list' )) >
<primitive 112 pTempVar 9 " remove:ifAbsent: " \
#( #[ 16r10 16rA1 16rF7 16r03 16r22 16rA5 16rF3 16rF2 16r20 16r5D 16rE2 \
16r03 16r1F 16r11 16r0A 16r30 16r21 16rB5 16rF7 16r15 16r23 \
16rA1 16rF7 16r07 16r11 16r0A 16r31 16rF1 16r60 16rF8 16r07 \
16rF2 16r23 16r11 16r0A 16r31 16r0B 16r33 16rF2 16r21 16rF4 \
16rF2 16r11 16rF3 16rD7 16rF2 16r22 16rA5 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 10 " remove: " \
#( #[ 16r20 16r21 16rE0 16r04 16r20 16r30 16rBC 16rF3 16rD8 16rF3 16rF5 \
] \
#( 'cant find item' )) >
<primitive 112 pTempVar 11 " findLast " \
#( #[ 16r10 16rF1 16r71 16rA1 16rF7 16r02 16r5D 16rF3 16rF2 16r21 16r0A \
16r31 16rA2 16rF7 16r08 16r21 16r0A 16r31 16rF1 16r71 16rF2 \
16rF9 16r0E 16rF2 16r21 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 12 " coerce: " \
#( #[ 16r05 16r30 16rA0 16r72 16r21 16rE1 16r03 16r05 16r22 16r23 16r0B \
16r16 16rF3 16rB3 16rF2 16r22 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 13 " addAllLast: " \
#( #[ 16r21 16rE1 16r02 16r05 16r20 16r22 16r0B 16r16 16rF3 16rB3 16rF2 \
16rF5] \
#( )) >
<primitive 112 pTempVar 14 " addAllFirst: " \
#( #[ 16r21 16rE1 16r02 16r05 16r20 16r22 16r0B 16r15 16rF3 16rB3 16rF2 \
16rF5] \
#( )) >
<primitive 112 pTempVar 15 " addLast: " \
#( #[ 16r10 16rA1 16rF7 16r05 16r20 16r21 16r0B 16r15 16rF3 16rF2 16r20 \
16r0A 16r18 16r05 16r35 16rA0 16r21 16r0B 16r32 16r5D 16r0B \
16r33 16r0B 16r33 16rF2 16r21 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 16 " addFirst: " \
#( #[ 16r05 16r35 16rA0 16r21 16r0B 16r32 16r10 16r0B 16r33 16r60 16r21 \
16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 17 " add: " \
#( #[ 16r05 16r35 16rA0 16r21 16r0B 16r32 16r10 16r0B 16r33 16r60 16r21 \
16rF3 16rF5] \
#( )) >
<primitive 98 #List \
<primitive 97 #List #SequenceableCollection #AmigaTalk:General/List.st \
#( #first #current ) \
#( #isEmpty #last #current #next #first #removeLast #removeFirst #removeError \
#remove:ifAbsent: #remove: #findLast #coerce: #addAllLast: #addAllFirst: #addLast: #addFirst: \
#add: ) \
pTempVar 5 8 >>
pTempVar <- <primitive 110 13 >
<primitive 112 pTempVar 1 " shallowCopy " \
#( #[ 16r20 16rA4 16r20 16rA3 16rB0 16r71 16r51 16r20 16rA3 16rB2 16rE1 \
16r02 16r07 16r21 16r22 16r20 16r22 16rB1 16rD0 16rF3 16rB3 \
16rF2 16r21 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " padTo: " \
#( #[ 16r20 16rA3 16r21 16rC7 16rF7 16r0C 16r20 16r20 16rA4 16r21 16r20 \
16rA3 16rC1 16rB0 16r0B 16r11 16rF8 16r02 16rF2 16r20 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 3 " next " \
#( #[ 16r10 16r51 16rC0 16r60 16r10 16r20 16rA3 16rC8 16rF7 16r03 16r20 \
16r10 16rB1 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " lastKey " \
#( #[ 16r20 16rA3 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " firstKey " \
#( #[ 16r51 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " first " \
#( #[ 16r51 16r60 16r10 16r20 16rA3 16rC8 16rF7 16r03 16r20 16r10 16rB1 \
16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " do: " \
#( #[ 16r51 16r20 16rA3 16rB2 16rE1 16r02 16r08 16r22 16r60 16r21 16r20 \
16r22 16rB1 16rB4 16rF3 16rB3 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 8 " deepCopy " \
#( #[ 16r20 16rA4 16r20 16rA3 16rB0 16r71 16r51 16r20 16rA3 16rB2 16rE1 \
16r02 16r09 16r21 16r22 16r20 16r22 16rB1 16r0A 16r14 16rD0 \
16rF3 16rB3 16rF2 16r21 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " currentKey " \
#( #[ 16r10 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 10 " copyFrom:to: " \
#( #[ 16r22 16r21 16rC1 16r51 16rC0 16r73 16r20 16rA4 16r23 16rB0 16r74 \
16r24 16r51 16r23 16r20 16r21 16r84 16r00 16rF2 16r24 16rF3 \
16rF5] \
#( #replaceFrom:to:with:startingAt: )) >
<primitive 112 pTempVar 11 " coerce: " \
#( #[ 16r20 16rA4 16r21 16rA3 16rB0 16r72 16r22 16r51 16r21 16rA3 16r21 \
16r83 16r00 16rF2 16r22 16rF3 16rF5] \
#( #replaceFrom:to:with: )) >
<primitive 112 pTempVar 12 " at:ifAbsent: " \
#( #[ 16r21 16r50 16rC8 16rFB 16r04 16r21 16r20 16rA3 16rCC 16rF7 16r03 \
16r22 16rA5 16rF3 16rF2 16r20 16r21 16rB1 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 13 " = " \
#( #[ 16r20 16rA3 16r21 16rA3 16rCA 16rF7 16r02 16r5C 16rF3 16rF2 16r50 \
16r72 16r20 16rE1 16r03 16r0E 16r23 16r21 16r22 16r51 16rC0 \
16rF1 16r72 16rB1 16rCA 16rF7 16r02 16r5C 16rF4 16rF3 16rB3 \
16rF2 16r5B 16rF3 16rF5] \
#( )) >
<primitive 98 #ArrayedCollection \
<primitive 97 #ArrayedCollection #SequenceableCollection #AmigaTalk:General/ArrayedCollection.st \
#( #current ) \
#( #shallowCopy #padTo: #next #lastKey #firstKey #first #do: #deepCopy \
#currentKey #copyFrom:to: #coerce: #at:ifAbsent: #= ) \
pTempVar 5 7 >>
pTempVar <- <primitive 110 13 >
<primitive 112 pTempVar 1 " write: " \
#( #[ 16r20 16r21 16rFA 16r02 16r84 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " size " \
#( #[ 16r20 16rFA 16r01 16r86 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " read " \
#( #[ 16r20 16rFA 16r01 16r83 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " open:for: " \
#( #[ 16r20 16r21 16r22 16rFA 16r03 16r82 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " open: " \
#( #[ 16r20 16r21 16r30 16rFA 16r03 16r82 16rF2 16rF5] \
#( 'r' )) >
<primitive 112 pTempVar 6 " next " \
#( #[ 16r20 16r0A 16r23 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " first " \
#( #[ 16r20 16r50 16rB1 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 8 " currentKey " \
#( #[ 16r20 16rFA 16r01 16r88 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " at:put: " \
#( #[ 16r20 16r21 16rFA 16r02 16r87 16rF2 16r20 16r22 16r0B 16r31 16rF3 \
16rF5] \
#( )) >
<primitive 112 pTempVar 10 " at: " \
#( #[ 16r20 16r21 16rFA 16r02 16r87 16rF2 16r20 16r0A 16r23 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 11 " modeString " \
#( #[ 16r20 16r51 16rFA 16r02 16r85 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 12 " modeInteger " \
#( #[ 16r20 16r52 16rFA 16r02 16r85 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 13 " modeCharacter " \
#( #[ 16r20 16r50 16rFA 16r02 16r85 16rF2 16rF5] \
#( )) >
<primitive 98 #File \
<primitive 97 #File #SequenceableCollection #AmigaTalk:General/File.st \
#( ) \
#( #write: #size #read #open:for: #open: #next #first #currentKey #at:put: #at: \
#modeString #modeInteger #modeCharacter ) \
pTempVar 3 4 >>
pTempVar <- <primitive 110 5 >
<primitive 112 pTempVar 1 " size " \
#( #[ 16r20 16rFA 16r01 16r75 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " printString " \
#( #[ 16r30 16r71 16r51 16r20 16rA3 16rB2 16rE1 16r02 16r0D 16r21 16r20 \
16r22 16rB1 16rA9 16r0B 16r11 16r31 16r0B 16r11 16rF1 16r71 \
16rF3 16rB3 16rF2 16r21 16r32 16r0B 16r11 16rF3 16rF5] \
#( '#[ ' ' ' ']' )) >
<primitive 112 pTempVar 3 " at:put: " \
#( #[ 16r20 16r21 16r22 16rFA 16r03 16r77 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " at: " \
#( #[ 16r20 16r21 16rFA 16r02 16r76 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " new: " \
#( #[ 16r21 16rFA 16r01 16r74 16rF3 16rF5] \
#( )) >
<primitive 98 #ByteArray \
<primitive 97 #ByteArray #ArrayedCollection #AmigaTalk:General/ByteArray.st \
#( ) \
#( #size #printString #at:put: #at: #new: ) \
pTempVar 3 6 >>
pTempVar <- <primitive 110 4 >
<primitive 112 pTempVar 1 " wait " \
#( #[ 16rFA 16r00 16r94 16rF2 16r10 16r50 16rC9 16rF7 16r0A 16r20 16r5F \
16r0B 16r16 16rF2 16r5F 16r0A 16r12 16rF8 16r06 16rF2 16r10 \
16r51 16rC1 16rF1 16r60 16rF2 16rFA 16r00 16r95 16rF2 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 2 " signal " \
#( #[ 16rFA 16r00 16r94 16rF2 16r20 16r0A 16r1B 16rF7 16r07 16r10 16r51 \
16rC0 16rF1 16r60 16rF8 16r06 16rF2 16r20 16r0A 16r25 16r0A \
16r2F 16rF2 16rFA 16r00 16r95 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " new: " \
#( #[ 16r21 16r60 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " new " \
#( #[ 16r50 16r60 16rF5] \
#( )) >
<primitive 98 #Semaphore \
<primitive 97 #Semaphore #List #AmigaTalk:General/Semaphore.st \
#( #excessSignals ) \
#( #wait #signal #new: #new ) \
pTempVar 2 4 >>
pTempVar <- <primitive 110 8 >
<primitive 112 pTempVar 1 " yield " \
#( #[ 16r5D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " unblock " \
#( #[ 16r20 16r0A 16r2C 16r30 16rB5 16rF7 16r07 16r20 16r31 16r0B 16r2F \
16rF2 16r5D 16rF3 16rF2 16r20 16r53 16rFA 16r02 16r91 16rF2 \
16r20 16r0A 16r2C 16rF3 16rF5] \
#( #TERMINATED 'unblock' )) >
<primitive 112 pTempVar 3 " termErr: " \
#( #[ 16r30 16r21 16r0B 16r11 16r31 16r0B 16r11 16rA8 16rF2 16rF5] \
#( 'Cannot ' ' a terminated process.' )) >
<primitive 112 pTempVar 4 " terminate " \
#( #[ 16r20 16rFA 16r01 16r8E 16rF2 16r20 16r0A 16r2C 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " state " \
#( #[ 16r20 16rFA 16r01 16r92 16r71 16r21 16r50 16rC9 16rF7 16r04 16r30 \
16r71 16r21 16rF3 16rF2 16r21 16r51 16rC9 16rF7 16r04 16r31 \
16r71 16r21 16rF3 16rF2 16r21 16r52 16rC9 16rF7 16r04 16r32 \
16r71 16r21 16rF3 16rF2 16r21 16r53 16rC9 16rF7 16r04 16r32 \
16r71 16r21 16rF3 16rF2 16r21 16r54 16rCB 16rF7 16r04 16r33 \
16r71 16r21 16rF3 16rF2 16rF5] \
#( #READY #SUSPENDED #BLOCKED #TERMINATED )) >
<primitive 112 pTempVar 6 " suspend " \
#( #[ 16r20 16r0A 16r2C 16r30 16rB5 16rF7 16r07 16r20 16r31 16r0B 16r2F \
16rF2 16r5D 16rF3 16rF2 16r20 16r51 16rFA 16r02 16r91 16rF2 \
16r20 16r0A 16r2C 16rF3 16rF5] \
#( #TERMINATED 'suspend' )) >
<primitive 112 pTempVar 7 " resume " \
#( #[ 16r20 16r0A 16r2C 16r30 16rB5 16rF7 16r07 16r20 16r31 16r0B 16r2F \
16rF2 16r5D 16rF3 16rF2 16r20 16r50 16rFA 16r02 16r91 16rF2 \
16r20 16r0A 16r2C 16rF3 16rF5] \
#( #TERMINATED 'resume' )) >
<primitive 112 pTempVar 8 " block " \
#( #[ 16r20 16r0A 16r2C 16r30 16rB5 16rF7 16r07 16r20 16r31 16r0B 16r2F \
16rF2 16r5D 16rF3 16rF2 16r20 16r52 16rFA 16r02 16r91 16rF2 \
16r20 16r0A 16r2C 16rF3 16rF5] \
#( #TERMINATED 'block' )) >
<primitive 98 #Process \
<primitive 97 #Process #Object #AmigaTalk:General/Process.st \
#( ) \
#( #yield #unblock #termErr: #terminate #state #suspend #resume #block ) \
pTempVar 2 4 >>
pTempVar <- <primitive 110 10 >
<primitive 112 pTempVar 1 " time: " \
#( #[ 16rFA 16r00 16rA1 16r72 16r21 16rA5 16rF2 16rFA 16r00 16rA1 16r22 \
16rC1 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " sh: " \
#( #[ 16r21 16rFA 16r01 16r7D 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 3 " perform:withArguments: " \
#( #[ 16r22 16r21 16rFA 16r02 16r8F 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " noDisplay " \
#( #[ 16r51 16r50 16rFA 16r02 16r08 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " doPrimitive:withArguments: " \
#( #[ 16r21 16r22 16rFA 16r02 16r1E 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " displayAssign " \
#( #[ 16r51 16r52 16rFA 16r02 16r08 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " display " \
#( #[ 16r51 16r51 16rFA 16r02 16r08 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 8 " debug: " \
#( #[ 16r52 16r21 16rFA 16r02 16r08 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " date " \
#( #[ 16rFA 16r00 16rA0 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 10 " clearScreen " \
#( #[ 16rFA 16r00 16rA2 16rF2 16rF5] \
#( )) >
<primitive 98 #AmigaTalk \
<primitive 97 #AmigaTalk #Dictionary #AmigaTalk:General/AmigaTalk.st \
#( ) \
#( #time: #sh: #perform:withArguments: #noDisplay #doPrimitive:withArguments: \
#displayAssign #display #debug: #date #clearScreen ) \
pTempVar 3 3 >>